package cn.sfrog.project.biz.admin.domain.vo;

import cn.sfrog.common.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

@Data
@ApiModel(description = "套餐")
public class BizComboVO {

    @ApiModelProperty("id")
    @Excel(name = "id")
    private Long id;

    @ApiModelProperty("用户id")
    @Excel(name = "用户id")
    private Long userId;

    @ApiModelProperty("套餐名称")
    @Excel(name = "套餐名称")
    private String comboName;

    @ApiModelProperty("套餐封面图")
    @Excel(name = "套餐封面图")
    private String comboImage;

    @ApiModelProperty("套餐介绍")
    @Excel(name = "套餐介绍")
    private String introduction;

    @ApiModelProperty("价格")
    @Excel(name = "价格")
    private BigDecimal price;

    @ApiModelProperty("省名称")
    @Excel(name = "省名称")
    private String province;

    @ApiModelProperty("省code")
    @Excel(name = "省code")
    private String provinceCode;

    @ApiModelProperty("市名称")
    @Excel(name = "市名称")
    private String city;

    @ApiModelProperty("市code")
    @Excel(name = "市code")
    private String cityCode;

    @ApiModelProperty("服务医院ids")
    @Excel(name = "服务医院ids")
    private String hospitalIds;

    @ApiModelProperty("服务ids")
    @Excel(name = "服务ids")
    private String serviceIds;

    @ApiModelProperty("状态【0=上架 1=下架】")
    @Excel(name = "状态【0=上架 1=下架】")
    private String status;


    @ApiModelProperty("服务人")
    private String nickName;

    @ApiModelProperty("服务医院数量")
    private Integer hospitalCount;

    @ApiModelProperty("医院名称")
    private String  hospitalNames;

    @ApiModelProperty("服务数量")
    private Integer serviceCount;

    @ApiModelProperty("服务名称")
    private String  serviceNames;

    @ApiModelProperty("备注")
    @Excel(name = "备注")
    private String remark;

    private Integer serviceTime;

    @ApiModelProperty("服务时长单位 1=小时 2=天")
    private String serviceTimeUnit;

    @ApiModelProperty("服务人员")
    private String nickNames;

}
